<?php
/*Author: Miguel Angel Vargas
 *Fecha:  2011-01-20
 *Desc:   Carga informacion en un html segun el parametro enviado
 *
 * PARAMETROS
 * $_POST['opc']
 *  pedVenta-Carga los pedidos por venta de un cliente especifico
 */
require_once "../funciones.php";
$link_caweb = con_caweb();

$soporte=$_SESSION['caweb']['soporte'];
$sucursal=$_SESSION['caweb']['sucursal'];
switch ($_REQUEST['opc']) {//define el comportamiento de la busqueda
    case 'pedVenta': //Carga los pedidos por venta de un cliente especifico
        $fecha = '2011-01-19';
        $cliente = $_REQUEST['cliente'];
        $result65 = "select * from cabeceras_ped where fechacreo > '$fecha' and documento = 'PED' and tipo = 'Venta' and sucursalresponsable = '{$_SESSION['caweb']['sucursal']}' and facturasistema = 0 and cliente = '$cliente'";
        //echo $result65;
        $result65 = mysql_query($result65, $link_caweb) or die('Error 1, ' . mysql_error() . $result65);
        $row65 = mysql_fetch_array($result65);
        if (is_array($row65)) {
            echo "<label for='pedidosVenta'>Pedidos Abiertos:</label>";
            echo "<select name='pedidosVenta' id='pedidosVenta' class='mayusculas' onchange=\"$.post('../scripts/procesos.php',{opc:'tempVenta',pedido:$(this).val(),tran:'{$_SESSION['caweb']['consecutivo']}'},function(dato){
                $('#btnFacVen').trigger('click');
            });\">";
            do {
                echo "<option value='{$row65["transaccion"]}'>{$row65["pedido"]}</option>";
            }while ($row65 = mysql_fetch_array($result65));
            echo "</select>";
        }
        break;
    case 'DESPEDCAM': //Muestra los pedidos o cambios segun corresponda para desasignar
        $documento  = $_REQUEST['doc'];
        $cliente    = $_REQUEST['cliente'];
        $sql = "select ped.pedido,man.name from cabeceras_ped ped
                inner join clientes man on man.nit = ped.cliente
                where ped.documento = '$documento' and ped.cliente = '$cliente' AND ped.estado IN ('Asignado','Abierto','Anulado') order by ped.pedido desc";
        $result = mysql_query($sql, $link_caweb) or die('Error 1, ' . mysql_error() . $sql);
        $row65 = mysql_fetch_array($result);
        $texto = ($documento == "CAM")?"CAMBIOS":"PEDIDOS";
        if (is_array($row65)) {            
            echo "<label for='numero'>$texto Abiertos:</label>";
            echo "<select name='numero' id='numero' onchange=\"top.frames['InlineFrame1'].location='about:blank';carga_grilla(this.value)\">";
            echo "<option value=''>Elija</option>";
            do {
                echo "<option value='{$row65["pedido"]}'>".$row65["pedido"]."->".$row65["name"]."</option>";
            }while ($row65 = mysql_fetch_array($result));
            echo "</select>";
        }
        else{
            echo "<span class='informacion'>no hay $texto asignados para el cliente seleccionado</span>";
        }
        break;
    case 'idabono': //Identifica si hay facturas asignadas en la transaccion y el nit asociado
        $sql = "select numeroAbono,idabonos,valrecaudo,fecharecaudo,tipo,man.name,cab.sucursal from cabeceraabonosId cab
                INNER JOIN clientes man on man.nit = cab.cliente
                WHERE cab.estado = 'G' and cab.sucursal = '$sucursal' order by cab.numeroAbono desc";
        $result = mysql_query($sql, $link_caweb) or die("Error SQL 3".mysql_error().$sql);
        $row = mysql_fetch_array($result);
        if(is_array($row)){
            $mostrar = "<span style='font-weight: bolder;font-style: italic'>Identificaciones Generadas: </span><select name='idAbono' id='idAbono' onchange='cambiaIdAbono(this.value)'>";
            $mostrar .= "<option value=''>Seleccione</option>";
            do{
                $mostrar .= "<option value='{$row['idabonos']}'>".$row['numeroAbono'].";->".$row['sucursal']."->".$row['name']."->$".number_format($row['valrecaudo'],0, ',', '.')."</option>";
            }while($row = mysql_fetch_array($result));
            $mostrar .= "</select>";
        }
        else $mostrar = "No hay abonos Generados";
        echo $mostrar;
        break;
    case 'idabonoCuenta': //Identifica si hay facturas asignadas en la transaccion y el nit asociado
//Contenido de los campos en la tabla temporal_aux
//varchar1  ->  Ajuste
//varchar2  ->  Observacion
//varchar3  ->  cliente
//varchar4  ->  Estado Cartera
//entero1   ->  Facturasistema
//decimal1  ->  Retefuente
//decimal2  ->  ReteIva
//decimal3  ->  ReteIca
//decimal4  ->  Otros
//decimal5  ->  Cuadre
        $transaccion = $_REQUEST['transaccion'];
//        $nit         = $_REQUEST['nit'];
        $sql = "select sum(decimal5) as total from temporal_aux where transaccion = $transaccion ";
        $result = mysql_query($sql, $link_caweb) or die("Error cuenta temporal_aux".  mysql_errno().$sql);
        echo mysql_result($result, 0, "total");
        break;
    default:
        $result65 = "select * from subclases scla where scla.estado = 1 $clase order by scla.descripcionsubclase";
        break;
}
?>